package entities.role;

import entities.vocabulary.KBVocabulary;

/**
 * PFs ::= f.PF | Id, can be regarded as feature chains
 * @author j55wu
 *
 */
public class PathExpression {
	Feature f;
	PathExpression pf;

	//create Id
	public PathExpression(){
//		this.f = KBVocabulary.ROLE_ID;
//		this.pf = KBVocabulary.ROLE_ID;
	}
	
	public Feature getF() {
		return f;
	}

	public void setF(Feature f) {
		this.f = f;
	}

	public PathExpression getPf() {
		return pf;
	}

	public void setPf(PathExpression pf) {
		this.pf = pf;
	}

	//create f.Id
	public PathExpression(Feature f){
		this.f = f;
//		this.pf = KBVocabulary.Id;
	}
	
	//create f.Pf
	public PathExpression(Feature f, PathExpression pf){
		this.f = f;
		this.pf = pf;
	}
	
	
}
